After & sales for diesel generator careers in Leighton Buzzard, United Kingdom